02. Moving Forward

Further Learning

There are plenty of opportunities to keep learning:

  1. Completing the optional React & Redux project that's located in the Extracurricular section.
  • Practicing technical interview questions on your phone.
  • Contributing to open source projects.
  • Learning more about front-end technologies via the included extracurricular courses.
  • Learning more about mobile app development by taking other Nanodegree programs.

Completing an Optional React & Redux Project

Project: Readable

(This project is not required for graduation.)

Get additional practice with React and Redux by building a “Readable” application where users can post text content and comment on each other's posts. You’ll build this dynamic application from scratch while combining the state management features of Redux with the declarative component model from React. When complete, you’ll be able to submit your own posts, comment on existing posts, and edit and delete posts and comments.

You'll be able to submit this project for review and get valuable feedback to maximize your learning! Even though you're not required to attempt or pass this project in order to graduate, we encourage you to give it a try.

Contributing to Open Source Projects

With your new skills in front-end web development, you can extend your projects with additional functionality or even contribute to open-source projects you find on the web. The sky's the limit!

Here are some open source projects that look interesting: Mark Erikson's list and 10 React Native Open Source Projects You Must Know.

Leaning More About Front-End Development via the Included Extracurricular Courses

Don't forget to check out the extracurricular courses that are included in this program:

  • ES6
  • Client Server Communication
  • Asynchronous JavaScript
  • Git & GitHub

Learning More About Mobile App Development

You may want to look into these Nanodegree programs:

Android Basics by Google

You'll learn to build apps through 6 hands-on projects and will gain strong foundational knowledge of Java.

iOS Developer

In this program, you’ll not only learn how to build iOS apps, you’ll also learn best practices in mobile development and gain mastery of Swift, an open-sourced object-oriented programming language. Through 6 hands-on, reviewed projects, you’ll gain the skills you need to become an iOS Developer.

Staying in Touch

This is an exciting time and we’re so glad you chose to learn with us. Make sure to stay in touch with us in our Career Portal and social media.